首先我們先儲存籃球球隊信息
npm init -y
第二個步驟:安裝相關Node.js庫:在項目目錄中運行以下命令,以安裝所需的Node.js庫。
npm install express mongoose body-parser
第三個步驟:創建MongoDB模型:創建一個名為Team
的MongoDB模型,用於存儲籃球球隊信息。在項目目錄中創建一個models
文件夾,然後創建一個team.js
文件:
// models/team.js
const mongoose = require('mongoose');
const teamSchema = new mongoose.Schema({
name: String,
city: String,
players: [
{
name: String,
position: String,
},
],
});
module.exports = mongoose.model('Team', teamSchema);
最後創建Express應用程序:在項目目錄中創建一個app.js
文件,並添加以下程式以設置Express應用程序。
// app.js
const express = require('express');
const mongoose = require('mongoose');
const bodyParser = require('body-parser');
const app = express();
const port = process.env.PORT || 3000;
mongoose.connect('mongodb://localhost/basketball', { useNewUrlParser: true, useUnifiedTopology: true });
app.use(bodyParser.json());
// Define routes here
app.listen(port, () => {
console.log(`Server is running on port ${port}`);
});